science of canal making - Turkish English Dictionary